package com.ruoyi.system.domain.base;

import com.baomidou.mybatisplus.annotation.TableId;
import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @description:
 * @author: zhengxiong.jiang
 * @createDate: 2023/2/17
 * @version: 1.0
 */
@Data
public class MesScanKeysRelationDTO implements Serializable {

    private static final long serialVersionUID=1L;


    /** 主键 */
    @TableId(value = "id")
    private Long id;

    /** 关重件Id */
    private Long keyId;

    /** 验证规则 */
    private String rulesCode;

    /** 工位编码 */
    @Excel(name = "工位编码")
    private String stationCode;

    /** 物料编码 */
    private String materialCode;

    /** 物料名称 */
    @Excel(name = "物料名称")
    private String materialName;

    /** 扫描验证码 */
    @Excel(name = "扫描验证码")
    private String scanCode;

    /** 数量 */
    @Excel(name = "数量")
    private Long count;

    /** 产线编码 */
    @Excel(name = "产线编码")
    private String lineCode;

    /** 写入PLC */
    @Excel(name = "写入PLC")
    private String writePlc;

    /** 车型配置外键 */
    private Long carTypeId;

    /** 车型编码 */
    @ApiModelProperty(value = "车型编码")
    @Excel(name = "车型编码")
    private String modelCode;

    /** 创建时间 */
    private Date createTime;

    /** 删除标志 */
    private String delFlag;

    /** 更新标志 */
    private String updateBy;

    /** 更新时间 */
    private Date updateTime;

    /** 创建人 */
    private String createBy;

}
